//#include "relocation.h"
//#include "common.h"
//
//vector<Mat> allKeyframes;
//
//
//int main()
//{
//	VideoCapture vc(0);
//	Mat temp;
//	vc >> temp;
//	cvWaitKey(50);
//	char c;
//	bool flag = false;
//	while (c =cvWaitKey(20))
//	{
//
//		vc >> temp;
//		if (flag)
//		{
//			int64 min = -1;
//			int minIdx = -1;
//			for (size_t i = 0; i < allKeyframes.size(); i++)
//			{
//				int64 ssd = computeSSD(temp, allKeyframes[i]);
//				if (ssd < min || min == -1)
//				{
//					min = ssd;
//					minIdx = i;
//				}
//			}
//			imshow("candidate", allKeyframes[minIdx]);
//		}
//		else
//		{
//			if (c == 'a')
//			{
//				allKeyframes.push_back(temp.clone());
//			}
//			if (c == 'q')
//			{
//				flag = true;
//			}
//		}
//		imshow("now", temp);
//	}
//
//}